const express = require('express')
const router = express.Router()

// 挂载路由

// 导入路由处理函数
const userInfo_handler = require('../../router_handler/userInfo')

// 导入验证数据的中间件
const expressJoi = require('@escook/express-joi')
// 导入需要的验证规则对象
const { ride_history_schema } = require('../../schema/user')


// 写入用户的位置信息
router.post('/posHistory', userInfo_handler.posHistory)
// 写入用户的骑行历史
router.post('/rideHistory', expressJoi(ride_history_schema), userInfo_handler.rideHistory)

// 读取用户的骑行历史
router.get('/rideRecord', userInfo_handler.rideRecord)

// 读取用户最后一次的停放位置
router.get('/rideRecordLast', userInfo_handler.rideRecordLast)

// // 获取用户基本信息的路由
// router.get('/', userInfo_handler.getToken)

// // 获取用户基本信息的路由 
// router.get('/userInfo', userInfo_handler.getUserInfo)

// // 更新用户信息的路由
// router.post('/userInfo', expressJoi(update_userInfo_schema), userInfo_handler.updateUserInfo)

// // 更新密码的路由
// router.post('/updatepwd', expressJoi(update_password_schema), userInfo_handler.updatePassword)

// // 更换头像的路由
// router.post('/update/avatar', expressJoi(update_avatar_schema), userInfo_handler.updateAvatar)


module.exports = router
